using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request
{
    /// <summary>
    /// Data Contract Class - ReqJustificativaOrdem
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request")]
    public partial class IncluirJustificativaRequest
    {
        private System.DateTime DataOrdemField;

        [DataMember(IsRequired = false)]
        public System.DateTime DataOrdem
        {
            get { return DataOrdemField; }
            set { DataOrdemField = value; }
        }

        private System.Int32 NumeroOrdemField;

        [DataMember(IsRequired = false)]
        public System.Int32 NumeroOrdem
        {
            get { return NumeroOrdemField; }
            set { NumeroOrdemField = value; }
        }

        private System.Int32 SubsequenciaOrdemField;

        [DataMember(IsRequired = false)]
        public System.Int32 SubsequenciaOrdem
        {
            get { return SubsequenciaOrdemField; }
            set { SubsequenciaOrdemField = value; }
        }

        private System.Int32 CodigoClienteField;

        [DataMember(IsRequired = false)]
        public System.Int32 CodigoCliente
        {
            get { return CodigoClienteField; }
            set { CodigoClienteField = value; }
        }

        private System.String TextoJustificativaField;

        [DataMember(IsRequired = false)]
        public System.String TextoJustificativa
        {
            get { return TextoJustificativaField; }
            set { TextoJustificativaField = value; }
        }

        private System.DateTime DataHoraOrdemField;

        [DataMember(IsRequired = false)]
        public System.DateTime DataHoraOrdem
        {
            get { return DataHoraOrdemField; }
            set { DataHoraOrdemField = value; }
        }

    }
}
